﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Utility;

namespace Web
{
    public partial class AdminSite : System.Web.UI.MasterPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["giamthi"] != null)
            {
                lblSession.Text = "Xin chào " + Session["giamthi"].ToString();
                QuanLyTrang();
            }
            else
            {
                lblTitle.Text = "Đăng nhập ";
                WebHelper.LoadUserControl(Page, "giamthi/UCDangNhap.ascx");
                lblSession.Text = "";
            }
           
        }

        private void QuanLyTrang()
        {
            if (Request.QueryString["page"] != null)
            {
                string page = Request.QueryString["page"].ToString();
                switch (page)
                {
                    case "giaovien":
                        lblTitle.Text = "Danh sách giáo viên";
                        WebHelper.LoadUserControl(Page, "giamthi/UCGiaoVien.ascx");
                        break;

                    case "themgiaovien":
                        lblTitle.Text = "Quản lý giáo viên";
                        WebHelper.LoadUserControl(Page, "giamthi/UCQuanLyGV.ascx");
                        break;

                    case "themsinhvien":
                        lblTitle.Text = "Thêm sinh viên";
                        WebHelper.LoadUserControl(Page, "giamthi/UCQuanLySV.ascx");
                        break;

                    case "sinhvien":
                        lblTitle.Text = "Danh sách viên";
                        WebHelper.LoadUserControl(Page, "giamthi/UCSinhVien.ascx");
                        break;

                    case "monhoc":
                        lblTitle.Text = "Danh Sách Môn Học";
                        WebHelper.LoadUserControl(Page, "giamthi/UCMonHoc.ascx");
                        break;

                    case "lophoc":
                        lblTitle.Text = "Danh Sách Các Lớp";
                        WebHelper.LoadUserControl(Page, "giamthi/UCLopHoc.ascx");
                        break;

                    case "phonghoc":
                        lblTitle.Text = "Danh Sách Phòng Học";
                        WebHelper.LoadUserControl(Page, "giamthi/UCPhongHoc.ascx");
                        break;

                    case "thongbao":
                        lblTitle.Text = "Danh Sách Thông Báo";
                        WebHelper.LoadUserControl(Page, "giamthi/UCThongBao.ascx");
                        break;

                    case "taothongbao":
                        lblTitle.Text = "Cập Nhật Thông Báo";
                        WebHelper.LoadUserControl(Page, "giamthi/UCQuanLyTB.ascx");
                        break;

                    case "taophancong":
                        lblTitle.Text = "Cập Nhật Phân Công";
                        WebHelper.LoadUserControl(Page, "giamthi/UCQuanLyPC.ascx");
                        break;

                    case "phancong":
                        lblTitle.Text = "Danh Sách Phân Công";
                        WebHelper.LoadUserControl(Page, "giamthi/UCPhanCong.ascx");
                        break;

                    case "xepphong":
                        lblTitle.Text = "Xếp Phòng";
                        WebHelper.LoadUserControl(Page, "giamthi/UCQuanLyXP.ascx");
                        break;

                    case "danhsachxepphong":
                        lblTitle.Text = "Danh Sách Xếp Phòng và Lịch";
                        WebHelper.LoadUserControl(Page, "giamthi/UCXepPhong.ascx");
                        break;

                    case "lich":
                        lblTitle.Text = "Cập Nhật Lịch Học";
                        WebHelper.LoadUserControl(Page, "giamthi/UCQuanLyLich.ascx");
                        break;

                    case "changepass":
                        lblTitle.Text = "Đổi Password";
                        WebHelper.LoadUserControl(Page, "giamthi/UCChangePassGT.ascx");
                        break;

                    default:
                        Response.Redirect("admin.aspx?page=giaovien");
                        break;
                }
            }
            else
            {
                Response.Redirect("admin.aspx?page=giaovien");
            }
        }

        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            Session["giamthi"] = null;
            Session.Abandon();
            Response.Redirect("admin.aspx?page=login");
        }
    }
}